﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FlightSearch
{
    class Program
    {
        //1) Создать класс Flight.
        //поля: Название пункта назначения, номер рейса, модель самолета, время в пути(в часах).
        //методы: показать информацию о рейсе, заполнить информацию о рейсе.
        //2) Создать список типа Flight.Заполнить его информацией о рейсах.
        //3) Пользователь вводит пункт назначения - вывести информацию всех рейсах которые следуют в этом направлении
        static void Main(string[] args)
        {
            List<Flight> flightList = new List<Flight>();
            string choice = "n";
            do
            {
                Flight flight = new Flight();
                flight.FillFlightInfo();
                flightList.Add(flight);
                Console.WriteLine("Continue? Y/N");
                choice = Console.ReadLine();
                Console.Clear();
            }
            while (choice == "y");

            string destinationFromUser;
            Console.Write("Enter destination to search flights: ");
            destinationFromUser = Console.ReadLine();

            Console.WriteLine("Information about flights to {0}", destinationFromUser);
            foreach (var destination in flightList)
            {
                if(destinationFromUser == destination.destination)
                {
                    destination.PrintFlightSearchResult();
                }
            }
        }
    }
}
